@charset "UTF-8";
/**
 *
 * @authors fuyun
 * @date    2016-04-15 14:50
 * @version $Id$
 */
/* 分页 */
.list-pagine {
  height: 32px;
  margin: 20px 0 0 0;
  text-align: center;
  padding-right: 2px; }
  .list-pagine .f-page {
    text-align: right;
    margin: 20px 0 0 0; }
    .list-pagine .f-page .f-next i {
      float: right; }
    .list-pagine .f-page .f-prev i {
      float: left; }
  .list-pagine .dot {
    padding-right: 5px;
    display: inline-block; }

.f-page a.disabled, .f-page a.gary {
  background-color: #fff;
  color: #ccc; }

.f-page a, .f-page span.pspan, .input {
  background-color: #eee;
  color: #333;
  display: inline-block;
  font-size: 12px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #ddd; }

.f-page a, .f-page .input {
  width: 33px;
  margin-right: 3px;
  cursor: pointer; }

.f-page a:hover {
  -webkit-box-shadow: 0 0 3px rgba(1, 1, 1, 0.2);
          box-shadow: 0 0 3px rgba(1, 1, 1, 0.2);
  cursor: pointer;
  text-decoration: none; }

.f-page span.pspan {
  padding: 0 15px;
  margin-right: 0;
  cursor: default; }

.f-page a.f-prev, .f-page a.f-next {
  width: 65px; }

.f-page span.current, .f-page a.current {
  background-color: #fff;
  cursor: default;
  margin-right: 3px;
  padding: 0;
  text-decoration: none;
  width: 33px;
  color: #dba400;
  border: none; }

.f-page a.f-prev {
  padding: 0 10px 0 5px; }

.f-page a.f-prev:hover {
  -webkit-box-shadow: 0 0 3px rgba(1, 1, 1, 0.2);
          box-shadow: 0 0 3px rgba(1, 1, 1, 0.2);
  cursor: pointer;
  text-decoration: none; }

.f-page a.f-next {
  padding: 0 5px 0 10px; }

.f-page a.f-next:hover {
  -webkit-box-shadow: 0 0 3px rgba(1, 1, 1, 0.2);
          box-shadow: 0 0 3px rgba(1, 1, 1, 0.2);
  cursor: pointer;
  text-decoration: none; }

.f-page .f-next i, .f-page .f-prev i {
  font-family: "宋体";
  font-size: 12px;
  display: inline-block;
  font-style: normal;
  padding: 0 5px;
  vertical-align: middle; }

.f-page a.disabled:hover {
  cursor: default;
  text-decoration: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.f-page .sub-btn {
  width: 40px;
  margin-left: 10px; }

.form {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

.catebox {
  display: none; }

/*-webkit 定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
  width: 8px;
  height: 10px;
  background-color: #F5F5F5; }

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #F5F5F5; }

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #CCCCCC; }

.list_filter {
  width: 1170px;
  padding: 10px;
  background: #fff;
  margin: 0 auto; }
  .list_filter .line {
    padding: 3px 20px 2px 20px;
    border-bottom: 1px solid #F6F6F6;
    position: relative; }
    .list_filter .line .dt {
      float: left;
      font-size: 14px;
      color: #999;
      margin-right: 40px;
      padding: 10px 0; }
    .list_filter .line .dd {
      float: left;
      width: 985px;
      overflow: hidden;
      height: 41px;
      max-height: 205px; }
      .list_filter .line .dd li {
        float: left;
        width: 81px;
        margin-right: 26px;
        padding-top: 10px;
        padding-bottom: 10px;
        height: 26px; }
        .list_filter .line .dd li a {
          font-size: 14px;
          cursor: pointer;
          white-space: nowrap; }
          .list_filter .line .dd li a:hover {
            text-decoration: none; }
        .list_filter .line .dd li .active {
          color: #111111;
          background: #ffc014;
          padding: 2px 2px; }
    .list_filter .line .showMore {
      position: absolute;
      top: 12px;
      right: 20px;
      border: 1px solid #CBCBCB;
      padding: 0 2px;
      text-align: center;
      font-size: 14px;
      color: #999;
      cursor: pointer; }
  .list_filter .line:last-child {
    border-bottom: 0 none; }

.tab {
  width: 1190px;
  margin: 17px auto;
  color: #666; }
  .tab span {
    font-size: 14px;
    float: left; }
  .tab ul {
    float: left;
    margin: 0 0 0 10px; }
    .tab ul li {
      float: left;
      margin-right: 10px;
      background: #ffc014;
      color: #111111;
      padding-left: 5px; }
      .tab ul li .dot {
        padding: 0 5px;
        margin-top: -1px;
        cursor: pointer; }
  .tab .clean {
    cursor: pointer; }

.list_box {
  width: 1190px;
  margin: 0 auto;
  background: #ffffff; }
  .list_box .list_filter_item {
    height: 43px;
    border-bottom: 3px solid #f0f0f0;
    color: #666;
    font-size: 14px; }
    .list_box .list_filter_item .list_filter_ul {
      float: left; }
      .list_box .list_filter_item .list_filter_ul li {
        padding: 12px 30px;
        float: left;
        background: url(../../img/line.jpg) right bottom no-repeat;
        cursor: pointer; }
      .list_box .list_filter_item .list_filter_ul li.arror_up span,
      .list_box .list_filter_item .list_filter_ul li.arror_down span {
        padding-right: 18px;
        background: url(../../img/arror.png) no-repeat; }
      .list_box .list_filter_item .list_filter_ul li.arror_up span {
        background-position: right 5px; }
      .list_box .list_filter_item .list_filter_ul li.arror_down span {
        background-position: right -15px; }
      .list_box .list_filter_item .list_filter_ul li.current {
        border-bottom: 3px solid #fdcb41;
        padding-bottom: 10px; }
      .list_box .list_filter_item .list_filter_ul li.checkbox {
        background: none;
        cursor: default;
        font-family: Tahoma;
        vertical-align: middle;
        padding-bottom: 0;
        padding-top: 9px; }
        .list_box .list_filter_item .list_filter_ul li.checkbox input {
          margin: 0 3px 0 0;
          border: 1px solid #cccccc;
          *border: 0 none;
          cursor: pointer;
          vertical-align: middle;
          position: relative;
          top: 1px; }
        .list_box .list_filter_item .list_filter_ul li.checkbox label {
          cursor: pointer;
          font-family: "Helvetica Neue","Microsoft YaHei",Arial,"Heiti SC",SimSun; }
    .list_box .list_filter_item .top_page {
      float: right;
      padding: 12px 30px;
      color: #999; }
      .list_box .list_filter_item .top_page .to_last_page,
      .list_box .list_filter_item .top_page .to_next_page {
        padding-left: 7px;
        font-family: Arial, Helvetica, sans-serif;
        cursor: pointer; }
      .list_box .list_filter_item .top_page .no_page {
        color: #dba400; }
  .list_box .list_item {
    font-size: 14px;
    margin-bottom: 10px; }
    .list_box .list_item ul {
      overflow: hidden;
      *zoom: 1;
      padding: 25px 0 0 20px; }
    .list_box .list_item li {
      float: left;
      width: 200px;
      height: 307px;
      padding: 10px;
      border: 2px solid #ffffff;
      margin: 0 8px 8px 0;
      overflow: hidden; }
      .list_box .list_item li,
      .list_box .list_item li i.source {
        -webkit-transition: -webkit-box-shadow .2s;
        transition: -webkit-box-shadow .2s;
        transition: box-shadow .2s;
        transition: box-shadow .2s, -webkit-box-shadow .2s;
        -moz-transition: box-shadow .2s;
        -webkit-transition: box-shadow .2s;
        -o-transition: box-shadow .2s; }
      .list_box .list_item li:hover,
      .list_box .list_item li:hover i.source {
        -webkit-transform: translateY(-5px);
            -ms-transform: translateY(-5px);
                transform: translateY(-5px); }
      .list_box .list_item li:hover {
        -webkit-box-shadow: 0 0  5px 5px #C6C6C6;
                box-shadow: 0 0  5px 5px #C6C6C6; }
      .list_box .list_item li .item_img {
        display: block;
        position: relative; }
        .list_box .list_item li .item_img img {
          width: 200px;
          height: 200px;
          display: block;
          margin-bottom: 8px; }
        .list_box .list_item li .item_img i.source {
          position: absolute;
          left: 0;
          top: 0;
          background: url(../../img/jd-icon.png) no-repeat; }
        .list_box .list_item li .item_img i.source_jd {
          background-position: 0 0;
          width: 30px;
          height: 27px; }
      .list_box .list_item li .title {
        line-height: 21px;
        margin-bottom: 8px;
        height: 42px;
        overflow: hidden; }
        .list_box .list_item li .title a {
          color: #333333; }
        .list_box .list_item li .title a:hover {
          text-decoration: none; }
      .list_box .list_item li .price {
        color: #999999;
        margin-bottom: 1px;
        white-space: nowrap; }
        .list_box .list_item li .price ins {
          text-decoration: none;
          font-family: "arial";
          color: #e60012;
          font-size: 22px; }
        .list_box .list_item li .price i {
          color: #e60012;
          font-style: normal; }
        .list_box .list_item li .price .preferential {
          background: #ed888c;
          font-size: 12px;
          color: #ffffff;
          margin-left: 11px;
          padding: 0 3px;
          border-radius: 2px; }
      .list_box .list_item li .market_price {
        float: left;
        color: #CCCCCC;
        font-size: 12px;
        font-family: "Helvetica Neue"; }
      .list_box .list_item li .comments {
        float: right;
        font-size: 12px;
        color: #333333;
        font-family: "Helvetica Neue";
        padding-left: 25px;
        height: 17px;
        background: url(../../img/comments_ico.png) no-repeat left center; }
  .list_box .nofind {
    padding: 60px 0 60px 510px;
    position: relative;
    margin-bottom: 10px; }
    .list_box .nofind i.nofind_ico {
      position: absolute;
      left: 370px;
      top: 60px;
      background: url(../../img/face_ico.png) no-repeat;
      background-position: 0 0;
      width: 107px;
      height: 71px; }
    .list_box .nofind .nofind_content p {
      font-size: 20px;
      padding-top: 15px;
      font-weight: bolder;
      margin-bottom: 5px; }
    .list_box .nofind .nofind_content a.guide {
      font-size: 14px;
      text-decoration: underline;
      color: #03a9f4; }

/*颜色修改*/
.list_box .list_filter_item .top_page .no_page, .list_box .nofind .nofind_content a.guide {
  color: #dba400; }
